Mega Man DOS speedrun in 11:21
In which I snipe the world record, despite mediocre play, because of a trick that skips almost all of Volt Man's stage. The the best of my knowledge, this run was the world record between 2018-07-11 and 2018-12-02, when kavoc beat it.
There is a row of death tiles just under the beginning of the stage that instantly deal full damage to Mega Man; however if you pause on the same frame, you can use an E Tank and restore Mega Man's health. It would normally take four frames to fall completely through the death tiles, requiring four E Tanks, but when you take damage and stagger backward into the wall it only takes one.
The E Tank in Sonic Man's stage seems like it is out of reach, but there is an invisible ladder there.
The trick requires you to pause on the same frame (= iteration of the main game loop) in which you take full damage. But it's not very hard to execute because you can pause-buffer it. Press Down+J to drop to the lowest wire. Walk all the way to the left, then turn to face right. Allow the spark to hit you and you'll begin falling. Press Esc to pause as you are falling. Now, to pause again on the next frame, it helps to know that the pause menu appears when you press the Esc key, but only disappears when you release a letter key (P, S, V, D). Press and hold the S key—you can hold it as long as you want—then in a smooth rolling motion raise your right hand off of the S key and lower your left hand onto the Esc. Imagine that you are Indiana Jones replacing the golden idol with a bag of sand. Keep doing this, advancing a frame at a time, until Mega Man's health suddenly drains, then press and release E to use the E Tank, then press and release S to return to the game.
This run is the best of several that I did trying to take advantage of the skip in Volt Man's stage. For the other attempts, see Mega_Man_DOS_speedrun_grind_20180711_David_Fifield.
The upper timer is a stopwatch and the lower one is a UTC wall clock.
The time of 11:21 is approximate but is a pretty close upper bound. I didn't have a way to start the timer at the same time as I started the game, so I started the timer then quickly switched to the game.
The main video file has three audio tracks: 1. game audio and commentary together; 2. game audio only; 3. commentary only.
dosbox.avi is the lossless ZMBV gameplay video straight from DOSBox (Ctrl-Alt-F5).
The file xev.keyboard.log is a best-effort attempt at logging keyboard inputs. It is the result of running
mkdir xev; xev -id $ID -event keyboard | svlogd -tt xev, where
$ID is the id of the DOSBox window (found with
svlogd is from runit and just adds a timestamp to the beginning of each line.
The game files are from this floppy disk.
I want to credit LiteralGrill's 12:35 run, which taught me to take an early hit from Volt Man, and to use the Volt Shield against the nail-dropping bees.
Uploaded by David Fifield on